home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / MiscKit1.7.1 / MiscKit / Palettes / MiscCalendarPalette / MiscCalendarView.subproj / SimpleDate.h < prev    next >
Text File  |  1995-04-12  |  797b  |  45 lines

  1. // Copyright (C) 1995 Jon Kutemeier
  2. // Use is governed by the MiscKit license
  3.  
  4. /******************************************************************************
  5.  *      $Log$
  6.  ******************************************************************************/
  7.  
  8. #import <objc/Object.h>
  9.  
  10. #import "misckit/DateDelegateProtocol.h"
  11.  
  12. @interface SimpleDate : Object <DateDelegate>
  13. {
  14.     int        day,
  15.         month,
  16.         year;
  17.     char    dateString[64];
  18.  
  19. }
  20.  
  21. - init;
  22.  
  23. - (int)day;
  24. - (int)month;
  25. - (int)year;
  26.  
  27. - setYear:(int)year month:(int)month day:(int)day;
  28.  
  29. - (int)numberOfDaysInMonth;
  30. - (int)startDayOfMonth;
  31.  
  32. - incrementMonth;
  33. - decrementMonth;
  34.  
  35. - incrementYear;
  36. - decrementYear;
  37.  
  38. - (const char *)monthStringValue;
  39. - (const char *)dateStringValue;
  40.  
  41. - read:(NXTypedStream *)aStream;
  42. - write:(NXTypedStream *)aStream;
  43.  
  44. @end
  45.